package main

import (
	"errors"
	"fmt"
	"math"
)

func main() {
	result, err := Sqrt(-1)
	if err == nil {
		fmt.Println("result=", result)
	} else {
		fmt.Println("error=", err)
	}
}

func Sqrt(f float64) (float64, error) {
	if f < 0 {
		return 0, errors.New("不能是负数！")
	} else {
		return math.Sqrt(f), nil
	}
}
